package com.joyintech.vo.depositAllIndex;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import lombok.Data;


@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class Request {

    /**
     * 功能号 "0:查询全部
     * 1:查询有效产品"
     */
    @JacksonXmlProperty(localName = "FUN-CODE")
    private String funCode;

    /**
     * TD:定期产品
     * SA:活期产品
     * CR:银行卡产品
     * 如果为空，默认查询所有产品组
     */
    @JacksonXmlProperty(localName = "DEP-TYP")
    private String depTyp;

    /**
     * 对私对公标志 1:对私
     * 2:对公
     * 如果为空，则默认查询所有产品
     */
    @JacksonXmlProperty(localName = "PD-ISS-OBJE")
    private String pdIssObje;

    /**
     * 产品销售止日
     */
    @JacksonXmlProperty(localName = "PD-EXP-DT")
    private String pdExpDt;
    /**
     * 分页起始Key
     * @return
     */
    @JsonIgnore
    private String inmPageStaKey;

    /**
     * 分页结束Key
     * @return
     */
    @JsonIgnore
    private String inmPageEndKey;
}
